shop/business where vehicles are commercialized and sold - Spanish English Dictionary